我請那位朋友描述一下,她看到終端機的第一個念頭是什麼。
她說:「就是電影裡壞人打字很快的那個東西。」
我問她那個東西在電影裡做什麼。她想了一下:「入侵系統?」
這就是問題所在。多數人對終端機唯一的印象來源是影視作品,而在影視作品裡它只有一個功能:讓角色看起來很厲害。
換一個比喻。
你去銀行辦事有兩種方式。一種是用 App,畫面上幾顆按鈕:轉帳、查餘額、繳費。點就好,不用想。
另一種是走到櫃檯,跟行員說你要做什麼。
App 的好處是不用學,壞處是它只能做那幾件事。櫃檯的好處是你可以講任何要求,壞處是你得會講。
終端機就是櫃檯。你打的每一行字都是一句話:「給我看這個資料夾裡有什麼」、「把這個檔案複製到那裡」。那不是程式碼,是請求。
而且這個櫃檯有一個很重要的性質:它預設什麼都不做。
你不下請求,它就在那裡閃著游標等你。它不會自己動、不會偷偷執行你沒要求的事、不會因為你盯著它太久就發生什麼。這一點跟很多人的想像正好相反。
還有一件事值得知道:命令列比圖形介面早出現。
滑鼠、視窗、圖示這一整套東西,是後來加上去的一層外皮。底下那個櫃檯一直都在,從來沒被拿掉。你每次在檔案總管點一個資料夾,底下都有一句對應的請求被送出去。
所以你不是在學一個更難的東西。你是把那層外皮掀開一點點,直接跟櫃檯講話。
至於大家最想問的「打錯字會不會弄壞電腦」——這題我留到 Day 7。它值得一整天,而且我要給你一張清單,不是一句「不用怕啦」。
明天講一個更難回答的問題:既然 App 那麼好用,為什麼那些最強的 AI 工具偏偏都不做 App?